package main

import (
	"exam/server"
	"net/http"
	"os"
)

// type


// 把main函数中的代码挪走，封装起来，main里面只调用server.Run()就行
func main()  {
	mux := http.NewServeMux()
	mux.HandleFunc("/student", server.StudentFunc)
	_, err := os.Stat("./index.html")
	if err != nil {
		mux.HandleFunc("/index", http.NotFound) 
        // 最好改成请求来了后，处理过程中，去找index.html如果改文件不存在，返回404
	}else{
		content, err := os.ReadFile("./index.html")
		if err == nil {
			mux.HandleFunc("/index", func (w http.ResponseWriter, r *http.Request)  {
				w.Write(content) // 建议放在这里发现index.html找不到，返回404
			})
		}		
	}
	http.ListenAndServe(":9999", nil)
}